module.exports = {
    // transpileDependencies: ['uview-ui'],
    publicPath: './',//设置的就是域名根目录到项目文件根目录间的url。
    // outputDir: 'product',//打包后生成的文件目录名
    filenameHashing: true, // 生成的静态资源在它们的文件名中包含了 hash 以便更好的控制缓存

    //通过devServer，可以在NodeJs架设起临时的服务器用于项目的运行与调试。
    devServer: {
        open: true, // 配置自动启动浏览器
        // useLocalIp: true,
        port: '8081',//指定要监听请求的端口号
        hot: true,//用于设置代码保存时是否进行热更新（局部刷新，不刷新整个页面）

        // host: '192.168.124.62',//用于指定devDerve使用的host。如果你希望服务器外部可以访问，设定如下：
        // https:true,//用于设置是否启用https
        // compress: true,//对devServer 所有服务启用 gzip 压缩。
        // headers: {
        //     'X-Custom-Foo': 'bar'
        // },//在所有响应中添加首部内容

        // 设置代理
        proxy: {
            //axios跨域改造
            '/api': {
                target: 'https://dev001.carm.org.cn', // 真实的后台接口
                changeOrigin: true, //允许跨域 在本地会创建一个虚拟服务端，然后发送请求的数据，并同时接收请求的数据，这样服务端和服务端进行数据的交互就不会有跨域问题
                pathRewrite: {  // 路径重写，
                    '^/api': ''  // 替换target中的请求地址，也就是说/api=/target，请求target这个地址的时候直接写成/api即可。
                }
            }
        },
    },

}